home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / xdk_dev.jar / a / b / ParserTokenEvent.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-12-15  |  1.4 KB  |  81 lines

  1. package a.b;
  2.  
  3. public class ParserTokenEvent extends Event {
  4.    // $FF: renamed from: a int
  5.    private int field_0;
  6.    // $FF: renamed from: b int
  7.    private int field_1;
  8.    // $FF: renamed from: LA int
  9.    public static int field_2;
  10.    public static int CONSUME = 1;
  11.  
  12.    public ParserTokenEvent(Object var1) {
  13.       super(var1);
  14.    }
  15.  
  16.    public ParserTokenEvent(Object var1, int var2, int var3, int var4) {
  17.       super(var1);
  18.       this.method_2(var2, var3, var4);
  19.    }
  20.  
  21.    public int getAmount() {
  22.       return this.field_1;
  23.    }
  24.  
  25.    public int getValue() {
  26.       return this.field_0;
  27.    }
  28.  
  29.    // $FF: renamed from: c (int) void
  30.    void method_0(int var1) {
  31.       this.field_1 = var1;
  32.    }
  33.  
  34.    // $FF: renamed from: d (int) void
  35.    void method_1(int var1) {
  36.       this.field_0 = var1;
  37.    }
  38.  
  39.    // $FF: renamed from: a (int, int, int) void
  40.    void method_2(int var1, int var2, int var3) {
  41.       super.b(var1);
  42.       this.method_0(var2);
  43.       this.method_1(var3);
  44.    }
  45.  
  46.    public String toString() {
  47.       return ((Event)this).getType() == field_2 ? method_3("exFN\u0003GM[V\u0003[\\BX\bA9oq'\u0019") + this.getAmount() + "," + this.getValue() + "]" : method_3("exFN\u0003GM[V\u0003[\\BX\bA9o^\t[jAP\u0003\u0019(\u0018") + this.getValue() + "]";
  48.    }
  49.  
  50.    // $FF: renamed from: a (java.lang.String) java.lang.String
  51.    private static String method_3(String var0) {
  52.       char[] var1 = var0.toCharArray();
  53.       int var2 = var1.length;
  54.  
  55.       for(int var3 = 0; var3 < var2; ++var3) {
  56.          char var10002 = var1[var3];
  57.          byte var10003;
  58.          switch (var3 % 5) {
  59.             case 0:
  60.                var10003 = 53;
  61.                break;
  62.             case 1:
  63.                var10003 = 25;
  64.                break;
  65.             case 2:
  66.                var10003 = 52;
  67.                break;
  68.             case 3:
  69.                var10003 = 61;
  70.                break;
  71.             default:
  72.                var10003 = 102;
  73.          }
  74.  
  75.          var1[var3] = (char)(var10002 ^ var10003);
  76.       }
  77.  
  78.       return new String(var1);
  79.    }
  80. }
  81.